package org.omg.RTPortableServer;

public interface POA extends org.omg.PortableServer.POA
{
    Object create_reference_with_priority (
            String  intf,
            short priority
        ) throws org.omg.PortableServer.POAPackage.WrongPolicy ;

    Object create_reference_with_id_and_priority (
                                 byte[] oid,
                                 String intf,
                                 short priority
        ) throws org.omg.PortableServer.POAPackage. WrongPolicy;

    byte[] activate_object_with_priority (
            org.omg.PortableServer.Servant p_servant,
            short priority
        )throws org.omg.PortableServer.POAPackage.ServantAlreadyActive,
                org.omg.PortableServer.POAPackage.WrongPolicy;

    void activate_object_with_id_and_priority (
            byte[] oid,
            org.omg.PortableServer.Servant p_servant,
            short priority
        ) throws org.omg.PortableServer.POAPackage.ServantAlreadyActive,
                 org.omg.PortableServer.POAPackage.ObjectAlreadyActive,
                 org.omg.PortableServer.POAPackage.WrongPolicy;
 }
